package com.bootdo.system.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2020-09-22 14:53:04
 */
public class UserFileDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//用户id
	private Long userid;
	//操作人的ip地址
	private String ip;
	//上传文件的uuid
	private String fileuuid;
	//文件名
	private String filename;
	//文件l类型
	private String filetype;
	//是否目录（0.否   1.是）
	private Integer isFolder;
	//状态（-1：类型检查，-2：病毒扫描，-3：加密失败，1：上传成功）
	private Integer status;
	//上级目录id（记录当前文件属于哪个文件夹下）
	private Integer belong;
	//文件虚拟路径（如：/   ,/test）
	private String virtualfilepath;
	//上传时间
	private Date addtime;
	//是否是接收文件（0:否，1：是）
	private Integer isreceive;

	private String username;

	private long filesize;

	//文件大小
	private String filesizeStr;

	//发送人
	private String sendname;
	//接收人
	private String targetname;
	//审批人
	private String auditname;

	private String startDate;

	private String endDate;

	//文件类型个数
	private String filenum;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：用户id
	 */
	public void setUserid(Long userid) {
		this.userid = userid;
	}
	/**
	 * 获取：用户id
	 */
	public Long getUserid() {
		return userid;
	}
	/**
	 * 设置：操作人的ip地址
	 */
	public void setIp(String ip) {
		this.ip = ip;
	}
	/**
	 * 获取：操作人的ip地址
	 */
	public String getIp() {
		return ip;
	}
	/**
	 * 设置：上传文件的uuid
	 */
	public void setFileuuid(String fileuuid) {
		this.fileuuid = fileuuid;
	}
	/**
	 * 获取：上传文件的uuid
	 */
	public String getFileuuid() {
		return fileuuid;
	}
	/**
	 * 设置：文件名
	 */
	public void setFilename(String filename) {
		this.filename = filename;
	}
	/**
	 * 获取：文件名
	 */
	public String getFilename() {
		return filename;
	}
	/**
	 * 设置：文件l类型
	 */
	public void setFiletype(String filetype) {
		this.filetype = filetype;
	}
	/**
	 * 获取：文件l类型
	 */
	public String getFiletype() {
		return filetype;
	}
	/**
	 * 设置：是否目录（0.否   1.是）
	 */
	public void setIsFolder(Integer isFolder) {
		this.isFolder = isFolder;
	}
	/**
	 * 获取：是否目录（0.否   1.是）
	 */
	public Integer getIsFolder() {
		return isFolder;
	}
	/**
	 * 设置：状态（-1：类型检查，-2：病毒扫描，-3：加密失败，1：上传成功）
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态（-1：类型检查，-2：病毒扫描，-3：加密失败，1：上传成功）
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：上级目录id（记录当前文件属于哪个文件夹下）
	 */
	public void setBelong(Integer belong) {
		this.belong = belong;
	}
	/**
	 * 获取：上级目录id（记录当前文件属于哪个文件夹下）
	 */
	public Integer getBelong() {
		return belong;
	}
	/**
	 * 设置：文件虚拟路径（如：/   ,/test）
	 */
	public void setVirtualfilepath(String virtualfilepath) {
		this.virtualfilepath = virtualfilepath;
	}
	/**
	 * 获取：文件虚拟路径（如：/   ,/test）
	 */
	public String getVirtualfilepath() {
		return virtualfilepath;
	}
	/**
	 * 设置：上传时间
	 */
	public void setAddtime(Date addtime) {
		this.addtime = addtime;
	}
	/**
	 * 获取：上传时间
	 */
	public Date getAddtime() {
		return addtime;
	}
	/**
	 * 设置：是否是接收文件（0:否，1：是）
	 */
	public void setIsreceive(Integer isreceive) {
		this.isreceive = isreceive;
	}
	/**
	 * 获取：是否是接收文件（0:否，1：是）
	 */
	public Integer getIsreceive() {
		return isreceive;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public long getFilesize() {
		return filesize;
	}

	public void setFilesize(long filesize) {
		this.filesize = filesize;
	}

	public String getFilesizeStr() {
		return filesizeStr;
	}

	public void setFilesizeStr(String filesizeStr) {
		this.filesizeStr = filesizeStr;
	}

	public String getSendname() {
		return sendname;
	}

	public void setSendname(String sendname) {
		this.sendname = sendname;
	}

	public String getTargetname() {
		return targetname;
	}

	public void setTargetname(String targetname) {
		this.targetname = targetname;
	}

	public String getAuditname() {
		return auditname;
	}

	public void setAuditname(String auditname) {
		this.auditname = auditname;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getFilenum() {
		return filenum;
	}

	public void setFilenum(String filenum) {
		this.filenum = filenum;
	}
}
